/// 请求 * 系统配置-项目维护-站点配置 * 类型

export type SiteParmas = {
  /** 站点名称 */ siteName: string
  /** 项目id */ projectId: number
  /** 系统id */ systemId: number
}

export type Site = {
  /** 站点id */ siteId: number
  /** 站点名称 */ siteName: string

  /** 站点人数 */ sitePeopleNumber: number
  /** 站点详细地址 */ address: string

  /** 系统id */ systemId: number
  /** 系统名称 */ systemName: string

  /** 项目id */ projectId: number
  /** 项目名称 */ projectName: string

  /** 备注 */ remark: string

  //// 站点所在地 ////

  /** 省份id */ provinceId: number
  /** 省份名称 */ provinceName: string

  /** 城市id */ cityId: number
  /** 城市名称 */ cityName: string

  /** 区县id */ countyId: number
  /** 区县名称 */ countyName: string

  /** 分组名称 */ groupName: string
  /** 负责人 */ leader: string
  /** 联系电话 */ phoneNumber: string
  /** 雨季开始时间 */ rainySeasonBeginTime: string
  /** 雨季结束日期 */ rainySeasonEndTime: string
  /** 设备 */ deviceRes: string
} & TimeBy

export type SiteEntity = {
  /** 站点id */ siteId: number
  /** 站点名称 */ siteName: string
  /** 系统id */ systemId: number
  /** 分组id */ groupId: number
  /** 负责人 */ leader: string
  /** 联系电话 */ phoneNumber: string
  /** 消防设备: 1-健全; 0-缺失 */ isHealthy: number

  /** 站点所在地 省份 */ provinceId: number
  /** 站点所在地 城市 */ cityId: number
  /** 站点所在地 区县 */ countyId: number
  /** 站点详细地址 */ address: string

  /** 配电室电压等级 */ voltageLevel: number
  /** 逆变器额定容量 */ inverterCapacity: number

  /** 供冷面积 */ coolingArea: number
  /** 供冷季开始日期 */ coolingBeginTime: string
  /** 供冷季结束日期 */ coolingEndTime: string

  /** 供热面积 */ heatingArea: number
  /** 供热季开始日期 */ heatingBeginTime: string
  /** 供热季结束日期 */ heatingEndTime: string

  /** 备注 */ remarks: string
}

export type SiteDetail = SiteEntity & {
  /** 系统名称 */ systemName: string
  /** 分组名称 */ groupName: string

  /** 站点所在地 省份名称 */ provinceName: number
  /** 站点所在地 城市名称 */ cityName: number
  /** 站点所在地 区县名称 */ countyName: number

  /** 配电室电压等级信息 */ voltageInfo: string
} & TimeBy
